to be carried out and enforced - Anglais Synonymes Dictionnaire